! { dg-do run }
! { dg-options "-std=f2023" }

      implicit none
      integer :: x

      ! 256 continuation lines - but less than 1,000,000 character
      ! => Valid since Fortran 2023
      x =
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2
     & + 2

      end
